home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / FILECOPY / SAFERAS.ZIP / README.DOC < prev    next >
Encoding:
Text File  |  1991-06-24  |  13.9 KB  |  268 lines

  1.                              README.DOC File
  2.  
  3.                          Safe Erase Version 1.61
  4.  
  5.                    (C) Copyright by Tom Williams, 1990-1991
  6.  
  7. Safe Erase version 1.61 is a new shareware utility that offers a
  8. preferred alternative to the MS-DOS ERASE, DEL, and UNDELETE commands.
  9. Safe Erase provides a new erase command that enhances the erase
  10. procedure so that erased files are 100% recoverable with the Safe Erase
  11. Retrieve program.  Before MS-DOS 5.0, Safe Erase was the only utility
  12. that could ensure that any files that got erased could be retrieved at a
  13. 100% success rate.  MS-DOS 5.0 offers its new file deletion-tracking
  14. function which is an approach to 100% recoverability that is very
  15. similar to Safe Erase.  Safe Erase, however, is still very easily the
  16. preferred alternative to this new MS-DOS 5.0 function.
  17.  
  18. Safe Erase has many advantages over the MS-DOS file deletion-tracking
  19. method.  Both programs use a file to store the allocated clusters of
  20. files just before they are erased.  The problem with the MS-DOS 5.0
  21. method is that it will build a huge file when told that many files will
  22. be erased.  This file will store the names and allocated clusters of
  23. files erased by the next ERASE or DEL command that takes place.
  24. Actually, MS-DOS 5.0 builds three files, two of which are very large.
  25. Safe Erase builds only one file the same size as the File Allocation
  26. Table for that particular disk or diskette, which takes up much less
  27. disk space than the deletion-tracking file that MS-DOS 5.0 builds.  The
  28. following example compares the disk space required by each method to
  29. track the deletion of 999 files.  On a diskette with 1,457,664 bytes
  30. total disk space MS-DOS 5.0 builds a hidden file called PCTRACKR.DEL
  31. that takes up 181,822 bytes.  It also builds a file called MIRROR.FIL
  32. that takes up 13,312 bytes for a total of 195,134 bytes.  Safe Erase
  33. requires only 4,608 bytes of disk space to build its Safe File Table.
  34. Safe Erase needs only two percent of the disk space that MS-DOS requires
  35. in this example.
  36.  
  37. Another big problem with the deletion-tracking method is that MS-DOS
  38. requires you to tell it how many deleted files to be prepared for,
  39. otherwise it defaults to a small number.  If you tell it 100 and then
  40. erase 125 files with a command such as ERASE *.*, the MS-DOS UNDELETE
  41. program will only be able to retrieve the first 100 files.  This is how
  42. the deletion-tracking file gets so large, the more files you tell it to
  43. be prepared for the larger the deletion-tracking file it builds.  The
  44. Safe File Table that Safe Erase builds will always stay the same size
  45. for a particular disk or diskette.  It doesn't matter how many files you
  46. delete, the table will never need to grow for that particular disk.
  47. Also, 999 files is the maximum number that the deletion-tracking method
  48. can handle.  Safe Erase is prepared for an erasure of any number of
  49. files, even directories with thousands of files.  Safe Erase does not
  50. need to be given a number of deleted files to be prepared for.  It is
  51. prepared for any number of deleted files.
  52.  
  53. The third big problem with the deletion-tracking method is that when you
  54. tell MS-DOS to build its deletion-tracking file, it builds it as a
  55. hidden file and it makes you really unsure if the file was created or
  56. not.  Safe Erase builds its Safe File Table as a read-only file that is
  57. visible with the DIR command so you know that you have successfully
  58. created a Safe File Table.
  59.  
  60. The fourth big advantage that Safe Erase has over the DOS deletion-
  61. tracking method is that Safe Erase will automatically build a Safe File
  62. Table on a disk that does not have one before it erases any files.  The
  63. fifth advantage of Safe Erase is that it does not operate as a memory
  64. resident program like the deletion-tracking method, so Safe Erase saves
  65. you valuable RAM.  The sixth and largest advantage of the Safe Erase
  66. method is that Safe Erase version 2.00 (available July 1, 1991) will
  67. offer the same protection for erased subdirectories as it now does for
  68. files.  MS-DOS 5.0 does not deliver this function with its deletion-
  69. tracking method.
  70.  
  71.  
  72.           Note:  Safe Erase version 2.00 also will offer the
  73.           very special feature of already knowing the first
  74.           character of each erased file's name.  Just by
  75.           pressing F5 all files will be retrieved without you
  76.           having to know and type in the first characters of
  77.           the erased file names.  The Norton Utilities can't
  78.           do this.  Safe Erase is simply the very best file
  79.           retrieval method available!
  80.  
  81.  
  82. Safe Erase will work fine on all systems with MS-DOS versions 2.10 and
  83. higher.  Safe Erase also will work fine with 4DOS, the command.com
  84. replacement.
  85.  
  86.  
  87. (MS-DOS is a registered trademark of Microsoft Corporation.)
  88. (UNDELETE Copyright (C) 1987-1991 Central Point Software, Inc.)
  89. (Norton Utilities is a trademark of Peter Norton.)
  90. (4DOS is a trademark of J.P. Software.)
  91.  
  92. Other software utilities that recover erased files can usually retrieve
  93. most files but many times there are files that cannot be retrieved even
  94. when no new files have been put out on the disk after the erasure.  The
  95. new Safe File RETRIEVE program easily retrieves any files that have been
  96. erased with the Safe Erase KILLF command.  The KILLF.EXE file can be
  97. personalized or renamed to anything you like such as killfile.exe or
  98. mydel.exe, using the DOS RENAME command.  Do not rename killf.exe to be
  99. erase.exe or del.exe.  MS-DOS will think you are trying to use its
  100. internal erase or del command and never call your version of the erase
  101. or del command.  4DOS users will find it very easy to type in erase and
  102. del and have killf.exe activated as a result.  4DOS users can use the
  103. ALIAS command to achieve this.
  104.  
  105.  
  106. NOTE:  If you're really addicted to typing erase or del when erasing
  107. files request the Safe Erase Install program when registering for Safe
  108. Erase version 2.00.  The Safe Erase Install program will allow you to
  109. use the Safe Erase programs erase.exe and del.exe.  These programs work
  110. the same as killf.exe but are not shipped with Safe Erase version 2.00
  111. unless requested.  The Safe Erase Install program works by replacing 4
  112. bytes in your command.com file.  The patch tells MS-DOS to let you run
  113. the Safe Erase programs named erase.exe, del.exe, rmdir.exe, and rd.exe
  114. instead of the erase, del, rmdir, and rd commands that are internal to
  115. MS-DOS.  Rmdir.exe and rd.exe work exactly like the killd.exe program
  116. that comes with Safe Erase version 2.00.  The Safe Erase Install program
  117. comes with a companion program called De-install that will remove the
  118. patch from your command.com file if you no longer want to use Safe
  119. Erase.  So using the Install patch program is completely harmless.  Once
  120. again, these programs are only shipped with version 2.00 if requested.
  121.  
  122. The Safe Erase KILLF command is smart enough to know which version of
  123. MS-DOS you are using and will work the same way erase and del have for
  124. your version of DOS.  KILLF can do everything functionally that the MS-
  125. DOS erase and del commands can do.  KILLF can be used at the command
  126. prompt or in batch programs.  Safe Erase works with disks of any size.
  127. Files can be retrieved on disks with partitions greater than 32 mega-
  128. bytes.  KILLF and RETRIEVE will work fine on RAM disks created with
  129. VDISK.SYS and RAMDRIVE.SYS.
  130.  
  131.  
  132.  
  133.                           How Safe Erase Works
  134.                           --------------------
  135.  
  136. Understanding how Safe Erase works is much easier after a quick
  137. explanation of what the existing MS-DOS erase and del commands do to
  138. erase a file.  When the user erases a file MS-DOS changes the first
  139. character of the file name to the "σ" character and then removes all the
  140. file's cluster numbers from the file allocation table.  When conven-
  141. tional file recovery programs attempt to recover a file, they often must
  142. make a best guess of which available clusters belong to your file.  This
  143. is why sometimes you think you have recovered a file and then you find
  144. that it has some bad data in it.  Safe Erase takes a completely new
  145. approach to file recovery.  Conventional file recovery programs use a
  146. pound of cure in attempting to retrieve erased files.  Safe Erase uses
  147. an ounce of prevention when files are erased so that they can be easily
  148. and accurately retrieved if needed.
  149.  
  150. Safe Erase works by building a small Safe File Table on your disk.  This
  151. is automatically done when the KILLF command is used for the first time
  152. on a particular disk.  Once the Safe File Table is built, the KILLF
  153. command will recognize that it's there the next time it is used to erase
  154. a file on that disk.  The KILLF command will only build a new Safe File
  155. Table on disks that don't have one already.  The table is a read-only
  156. file.  Now when you erase a file using KILLF the first thing that gets
  157. done is that the file's cluster numbers get stored in the Safe File
  158. Table.  Then the file's cluster numbers are removed from the MS-DOS file
  159. allocation table.  Now the file is erased but its cluster numbers are
  160. stored in the Safe File Table.  Now if it is decided that the file is
  161. really needed or not the intended file to be deleted, the user can
  162. simply retrieve the file by typing RETRIEVE in the directory of the
  163. deleted file.  Safe File Retrieve has a simple task of retrieving the
  164. file since its cluster numbers are stored in the Safe File Table.
  165.  
  166. It is a simple procedure to begin using the Safe Erase package.  Please
  167. read the file install.doc to learn how to begin using the Safe Erase
  168. package.
  169.  
  170. The Safe Erase software package consists of the following 6 files:
  171.  
  172. 1) readme.doc   - Introduction to Safe Erase and what it offers.
  173. 2) install.doc  - Instructions for setting up Safe Erase and how to use
  174.                   it.
  175. 3) killf.exe    - Used to erase files safely instead of erase or del.
  176. 4) retrieve.exe - Safe File Retrieve program used to retrieve erased
  177.                   files.
  178. 5) buildtab.exe - Puts a Safe File Table on a disk for safe file
  179.                   erasing.
  180. 6) killtab.exe  - Used to erase a read-only Safe File Table.
  181.  
  182.  
  183.  
  184.                             SHAREWARE NOTICE
  185.                             ----------------
  186.  
  187. Shareware:  Please help distribute Safe Erase by sharing unmodified
  188. copies of the software package.  Please upload Safe Erase to computer
  189. bulletin board systems.
  190.  
  191. Safe Erase Version 2.00 will be available on July 1, 1991.  Version 2.00
  192. will allow the user to remove a subdirectory with the Safe Erase command
  193. KILLD and have the directory's cluster numbers stored in the Safe File
  194. Table in the same way that Version 1.61 stores a file's cluster numbers.
  195. This will give the user a 100% recovery success rate if files or
  196. subdirectories are erased.  If you use Safe Erase version 1.61 please
  197. support it by becoming a registered user at a cost of $15.  A registered
  198. user is entitled to the following benefits:
  199.  
  200.     o One upgrade of Safe Erase, version 2.00 or later shipped by mail.
  201.  
  202.     o A copy of Safe Erase with your own registration number.  Let
  203.       anyone interested make a copy of your registered version and if
  204.       they register you get a $5 commission.  Your registered copy of
  205.       Safe Erase could get passed around for years to come.  Because of
  206.       the real need for Safe Erase and its popularity, registered users
  207.       who share the package could find commission checks trickling in
  208.       for years to come.
  209.  
  210.  
  211. To register send a check to:
  212.  
  213.                               Tom Williams
  214.                               P.O. Box 563
  215.                               Fayetteville, New York 13066
  216.  
  217. Please include registration number 0008703 when sending the check to
  218. credit the person that shared this copy of Safe Erase.  Please also
  219. specify 5.25 inch diskettes or 3.5 inch diskettes.
  220.          ----------------end-of-author's-documentation---------------
  221.  
  222.                          Software Library Information:
  223.  
  224.                     This disk copy provided as a service of
  225.  
  226.                            Public (software) Library
  227.  
  228.          We are not the authors of this program, nor are we associated
  229.          with the author in any way other than as a distributor of the
  230.          program in accordance with the author's terms of distribution.
  231.  
  232.          Please direct shareware payments and specific questions about
  233.          this program to the author of the program, whose name appears
  234.          elsewhere in  this documentation. If you have trouble getting
  235.          in touch with the author,  we will do whatever we can to help
  236.          you with your questions. All programs have been tested and do
  237.          run.  To report problems,  please use the form that is in the
  238.          file PROBLEM.DOC on many of our disks or in other written for-
  239.          mat with screen printouts, if possible.  PsL cannot debug pro-
  240.          programs over the telephone, though we can answer questions.
  241.  
  242.          Disks in the PsL are updated  monthly,  so if you did not get
  243.          this disk directly from the PsL, you should be aware that the
  244.          files in this set may no longer be the current versions. Also,
  245.          if you got this disk from another vendor and are having prob-
  246.          lems,  be aware that  some files may have become corrupted or
  247.          lost by that vendor. Get a current, working disk from PsL.
  248.  
  249.          For a copy of the latest monthly software library newsletter
  250.          and a list of the 3,000+ disks in the library, call or write
  251.  
  252.                            Public (software) Library
  253.                                P.O.Box 35705 - F
  254.                             Houston, TX 77235-5705
  255.  
  256.                                  Orders only:
  257.                                 1-800-2424-PSL
  258.                               MC/Visa/AmEx/Discover
  259.  
  260.                           Outside of U.S. or in Texas
  261.                           or for general information,
  262.                               Call 1-713-524-6394
  263.  
  264.                           PsL also has an outstanding
  265.                           catalog for the Macintosh.
  266.  
  267.  
  268.